land on both (feet)

Translations
удачно выпутаться (из ситуации)
Despite the challenges, she landed on both feet.
Несмотря на трудности, она удачно выпуталась из ситуации.
Definitions
To recover from a difficult situation or challenge successfully and without harm; to emerge from trouble in a stable or advantageous position.